package com.ruoyi.project.msgBjk.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 臂架库（监控）对象 msg_ssj_bjk
 * 
 * @author ruoyi
 * @date 2025-01-03
 */
public class MsgSsjBjk extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 设备编号 */
    private Long id;

    /** 无用 */
    @Excel(name = "无用")
    private Long location;

    /** 设备名称 */
    @Excel(name = "设备名称")
    private String name;

    /** 到位信号 */
    @Excel(name = "到位信号")
    private Long dw;

    /** 空闲信号 */
    @Excel(name = "空闲信号")
    private Long kx;

    /** 设备状态 */
    @Excel(name = "设备状态")
    private Long sbzt;

    /** 任务号 */
    @Excel(name = "任务号")
    private Long rwh;

    /** 入库请求 */
    @Excel(name = "入库请求")
    private Long rkqq;

    /** 对应PLC */
    @Excel(name = "对应PLC")
    private String getDb;

    /** 下发PLC */
    @Excel(name = "下发PLC")
    private String sendDb;

    /** 条码反馈 */
    @Excel(name = "条码反馈")
    private String tmfk;

    /** DB长度 */
    @Excel(name = "DB长度")
    private Long length;

    /** 对应层 */
    @Excel(name = "对应层")
    private Long floor;

    /** 入出模式 */
    @Excel(name = "入出模式")
    private Long rcms;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setLocation(Long location) 
    {
        this.location = location;
    }

    public Long getLocation() 
    {
        return location;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setDw(Long dw) 
    {
        this.dw = dw;
    }

    public Long getDw() 
    {
        return dw;
    }
    public void setKx(Long kx) 
    {
        this.kx = kx;
    }

    public Long getKx() 
    {
        return kx;
    }
    public void setSbzt(Long sbzt) 
    {
        this.sbzt = sbzt;
    }

    public Long getSbzt() 
    {
        return sbzt;
    }
    public void setRwh(Long rwh) 
    {
        this.rwh = rwh;
    }

    public Long getRwh() 
    {
        return rwh;
    }
    public void setRkqq(Long rkqq) 
    {
        this.rkqq = rkqq;
    }

    public Long getRkqq() 
    {
        return rkqq;
    }
    public void setGetDb(String getDb) 
    {
        this.getDb = getDb;
    }

    public String getGetDb() 
    {
        return getDb;
    }
    public void setSendDb(String sendDb) 
    {
        this.sendDb = sendDb;
    }

    public String getSendDb() 
    {
        return sendDb;
    }
    public void setTmfk(String tmfk) 
    {
        this.tmfk = tmfk;
    }

    public String getTmfk() 
    {
        return tmfk;
    }
    public void setLength(Long length) 
    {
        this.length = length;
    }

    public Long getLength() 
    {
        return length;
    }
    public void setFloor(Long floor) 
    {
        this.floor = floor;
    }

    public Long getFloor() 
    {
        return floor;
    }
    public void setRcms(Long rcms) 
    {
        this.rcms = rcms;
    }

    public Long getRcms() 
    {
        return rcms;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("location", getLocation())
            .append("name", getName())
            .append("dw", getDw())
            .append("kx", getKx())
            .append("sbzt", getSbzt())
            .append("rwh", getRwh())
            .append("rkqq", getRkqq())
            .append("getDb", getGetDb())
            .append("sendDb", getSendDb())
            .append("tmfk", getTmfk())
            .append("length", getLength())
            .append("floor", getFloor())
            .append("rcms", getRcms())
            .toString();
    }
}
